#hk_sjt{ height:420px; text-align:center; position:relative; z-index:10; width:1200px; margin:0 auto;}
#container{display: none; margin:0 auto; text-align:center;height:420px; width:1200px;overflow:hidden;}

#slides{overflow:hidden;width:1010px;height:418px;position:absolute;}
.slides_container{width: 1010px;}

.pagination {width:100px; position:absolute; bottom:30px; right:50%; z-index:888;margin-right: -50px;}
#hk_sjt .pagination li {float:left;margin:0 1px; width:12px; height:12px;}
.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../images1/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
#hk_sjt .sjt_1{display: none; width:223px; height:423px; position:absolute; background:url(../images1/bj.png) no-repeat; z-index:100; top:0px; right:0px;}
#hk_sjt .sjt_1 span{ position:absolute; z-index:101; background:url(../images1/tb.jpg) no-repeat; top:-4px; left:4px; width:119px; height:14px;}
#hk_sjt .sjt_1 li{ float:left; width:212px; height:141.5px; margin-left:6px; border-bottom:0px dashed #cadcf4; overflow:hidden;}
#hk_sjt .sjt_1 li img{ float:left; padding-bottom:4px;}
#hk_jpjs{width:1200px; margin:16px auto; height:600px; border:1px solid #eee; background:#fcfcfc;}
#hk_jpjs h3{ width:150px;height:53px; line-height:55px;border-bottom:2px solid #2968b5;float: left; text-align: center;}
#hk_jpjs h3 a{ font-size: 21px; color: #2f2f2f;font-weight:bold;}
@media only screen and (max-width: 479px){
	#hk_jpjs h3{ width:130px;height:40px; line-height:40px;border-bottom:2px solid #4785d8;float: left; text-align: center; margin-left:-12px;}
	#hk_jpjs h3 a{ font-size:16px; color: #484848;font-weight:bold;}
	#hk_jpjs .jpjs_1 span:nth-of-type(1){margin-top:-50px;}
}
#hk_jpjs .hk_jpjspic ul li{ width: 160px;height:220px; margin-left: 10px;float: left; margin-top: 20px;}
#hk_jpjs .hk_jpjspic ul li img{ width:140px;height:140px;border-radius:5px;}
#hk_jpjs2{width:1200px; margin:16px auto; height:200px; border:1px solid #eee; background:#fcfcfc;}
#hk_jpjs2 .hk_jpjspic2 ul li{ width: 90px;height:100px; margin-left:10px;float: left; margin-top: 20px;}
#hk_jpjs2 .hk_jpjspic2 ul li img{ width:85px;height:85px;border-radius:50px;}
.jpjs_1{ height:54px; border-bottom:1px solid #ededed; width:1200px; float:left;background-color: #FCFCFC;}
.jpjs_1 h2{ background:url(../images1/hk_jpjs.jpg) no-repeat; width:150px; height:54px; float:left; margin:0px 0 0 0px;margin-top: 1px;}
.jpjs_1 span{ width:250px; float:right;}
.jpjs_1 span a{ margin-right:10px; line-height:42px;}
.jpjs_2{ width:142px; height:160px; text-align:center; margin:7px 0 0 7px; float:left;}
.jpjs_2 img{ padding:5px; border:1px solid #e2e2e2; float:left; width:122px; height:128px; margin-right:10px;}
.jpjs_2 strong{width:140px; float:left ; font-size:14px; margin:4px 0;}
.jpjs_2 span{ background:url(../images1/zc.jpg) no-repeat top left; height:32px; border-bottom:1px dashed #ddd; width:137px;float:left; color:#f6f6f6; padding-left:5px; line-height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.jpjs_2 p{float:left; width:140px; margin-top:10px;}

#hk_gkk{width:1200px; margin:0 auto; height:320px; }
.gkk_1{ float: left; height:54px; width:1200px;box-sizing: border-box;border: 1px solid #eee;}
.gkk_1 span{ width:240px; float:right;}
.gkk_1 span a{ margin-right:10px; float:left; line-height:42px;}
.gkk_2{ width:157px; float:left; margin-right:3px; background:url(../images1/yy.jpg) right no-repeat #f2f2f2; position:relative;}
.gkk_2 h2{ position:absolute; width:150px; height:50px; top:-52px; left:1px;line-height:55px;border-bottom:2px solid #2968b5;float: left; text-align: center;}
.gkk_2 h2 a{ font-size: 21px; color: #2f2f2f;font-weight:bold;}
@media only screen and (max-width: 479px){
	.gkk_1{ height:30px;}
	.gkk_2 h2{width:130px;line-height:40px;border-bottom:2px solid #4785d8;float: left; text-align: center;}
	.gkk_2 h2 a{font-size:16px; color: #484848;font-weight:bold;}
}
.gkk_2 .yy2{background:url(../images1/yy2.jpg) no-repeat; width:150px; height:22px; float:left; margin-top:10px;}
.gkk_2 ul{ float:left; margin-top:10px;}
.gkk_2 li{ width:150px; height:42px; border-bottom:1px solid #fff; background:url(../images1/jt.jpg) no-repeat 120px center ; float:left; cursor:pointer;}
.gkk_2 li.in{ background:url(../images1/jt1.jpg) no-repeat 120px center #20599c;}
.gkk_2 li.in a{ color:#fff;}
.gkk_2 li a{ display:block; margin:11px 0 0 44px; font-size:14px;}
.gkk_3{ margin-right:10px; width:1200px; float:left; height:auto;box-sizing: border-box;border: 1px solid #eee; border-top: 0;padding-left: 10px;padding-right: 10px;overflow: hidden;background-color: #fcfcfc;padding-bottom: 10px;}
.gkk_3 .gkk_3mt{width: 50%;	height: 100%;	box-sizing: border-box;	background-color: #fff;	overflow: hidden;	float: left;	padding-right: 29px;	background-color: #fff;}
.gkk_3 .gkk_3mt:nth-of-type(2){padding-left: 29px;padding-right: 0;}

.gkk_3_1{ background-color: #2968b5; width:100%;height:32px; float:left; margin-top:9px;}
.gkk_3 span{border-right:2px solid #fff; float:left;height:32px; color:#fff; text-align:center; line-height:32px; font-style: normal;}
.gkk_3 span.p1{ width:314px;}
.gkk_3 span.p2{ width:128px;}
.gkk_3 span.p3{ width:112px;}
.gkk_3 span.p4{ width:109px;}
.gkk_3 span.p5{ width:180px; }
.gkk_3 span.p5 a{margin:5px 0 0 55px; float:left;}
.gkk_3 ul{ float:left; margin-top:10px;width: 100%;overflow: hidden;}
.gkk_3 li{ height:35px; width:100%; float:left; border-bottom:1px dashed #cfcfcf;width: 100%;box-sizing: border-box;}
.gkk_3 li:hover{background-color: #fafafa;}
.gkk_3 .gkk_3mt ul li span.p1,.gkk_3 .gkk_3mt ul li span.p2,.gkk_3 .gkk_3mt ul li span.p3{height: 34px;line-height: 34px;}
.gkk_3 .gkk_3mt:nth-of-type(1) ul li:nth-last-of-type(1),.gkk_3 .gkk_3mt:nth-of-type(2) ul li:nth-last-of-type(1){border-bottom: 0;}
.gkk_3 li span{border:0; color:#2f2f2f;}
.gkk_3 li span.p1 a{ float:left; padding-left:15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	width: 100%;
	box-sizing: border-box;
	color: #2f2f2f;
}
.gkk_3 li span.p2 a{ 
	color: #7b7b7c;
}

.gkk_3 li span.p3 a{ 
	color: #2f2f2f;
}
.gkk_3 li span.p1{ 
	text-align:left;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.gkk_4{ width:200px; float:left;margin-top:6px;}

#hk_nxk{width:1200px; margin:0 auto; height:420px; margin-bottom:25px;clear:both}
.nxk_1{ float: left; height:54px; width:1200px;border:1px solid #ededed;box-sizing: border-box;}
.nxk_1 span{ width:240px; float:right;}
.nxk_1 span a{ margin-right:10px; float:left; line-height:42px;}
.nxk_2{ width:157px; float:left; margin-right:3px; background:url(../images1/yy.jpg) right no-repeat #f2f2f2; position:relative;}
.nxk_2 h2{ position:absolute; width:150px; height:50px; top:-52px; left:1px;line-height:55px;border-bottom:2px solid #2968b5;float: left; text-align: center;}
.nxk_2 h2 a{ font-size: 21px; color: #2f2f2f;font-weight:bold;}
@media only screen and (max-width: 479px){
	.nxk_1{ height:30px;}
	.nxk_2 h2{width:130px;line-height:40px;border-bottom:2px solid #4785d8;float: left; text-align: center;}
	.nxk_2 h2 a{font-size:16px; color: #484848;font-weight:bold;}
}

.nxk_2 .yy2{background:url(../images1/yy2.jpg) no-repeat; width:150px; height:22px; float:left; margin-top:10px;}
.nxk_2 ul{ float:left; margin-top:10px;}
.nxk_2 li{ width:150px; height:48px; border-bottom:1px solid #fff; background:url(../images1/jt.jpg) no-repeat 120px center ; float:left; cursor:pointer;}
.nxk_2 li.in{ background:url(../images1/jt1.jpg) no-repeat 120px center #20599c;}
.nxk_2 li.in a{ color:#fff;}
.nxk_2 li a{ display:block; margin:14px 0 0 44px; font-size:14px;}
.nxk_3{width:1200px; float:left; height:380px;border: 1px solid #eee;border-top: 0px;box-sizing: border-box;padding: 8px 6px;}
.nxk_3 ul{ float:left; margin-top:0;width: 100%;background-color: #fff;padding-left: 2px;padding-right: 2px;padding-bottom: 7px;box-sizing: border-box;}
.nxk_3 li{ width:187px; float:left; background-color: #fff;box-sizing: border-box;margin-left: 5px;margin-right: 5px;margin-top: 13px; margin-bottom:13px;transition: all 0.3s linear;}
.nxk_3 li:hover{box-shadow: 0 0 5px #666;}
.nxk_3 li span{border:1px solid #eaeaea; padding:5px; height:112px; width:186px; float:left;box-sizing: border-box;}
.nxk_3 li p{ width:186px; float:left; padding:6px 0 0px 6px;box-sizing: border-box;font-style: normal;}
.nxk_3 li p a i{font-style: normal; color: #2f2f2f;	display: block;	white-space: nowrap;width: 100%;overflow: hidden;text-overflow:ellipsis;}
.nxk_3 li p a em{font-style: normal;color: #7b7b7c;display: block;}
.nxk_4{ width:200px; float:left;margin-top:6px;}

#hk_mkt{width:1200px; margin:0 auto; height:420px; margin-bottom:25px;clear:both;}
.mkt_1{ float: left; height:38px; background:url(../images1/bg5.jpg) repeat-x; width:1200px;clear:both;}
.mkt_1 span{ width:220px; float:right;}
.mkt_1 span a{ margin-right:10px; float:left; line-height:42px;}
.mkt_2{ width:157px; float:left; margin-right:3px; background:url(../images1/yy.jpg) right no-repeat #f2f2f2; position:relative;}
.mkt_2 h2{ position:absolute; width:150px; height:54px; top:-44px; left:0px;}
.mkt_2 .yy2{background:url(../images1/yy2.jpg) no-repeat; width:150px; height:22px; float:left; margin-top:10px;}
.mkt_2 ul{ float:left; margin-top:10px; height:305px;}
.mkt_2 li{ width:150px; height:48px; border-bottom:1px solid #fff; background:url(../images1/jt.jpg) no-repeat 120px center ; float:left; cursor:pointer;}
.mkt_2 li.in{ background:url(../images1/jt1.jpg) no-repeat 120px center #20599c;}
.mkt_2 li.in a{ color:#fff;}
.mkt_2 li a{ display:block; margin:14px 0 0 44px; font-size:14px;}
.mkt_3{ margin-right:10px; width:830px; float:left; height:345px;}
.mkt_3 ul{ float:left; margin-top:10px;}
.mkt_3 li{ width:155px; height:165px; float:left; margin:2px 0 8px 10px;}
.mkt_3 li span{border:1px solid #eaeaea; padding:5px; height:105px; width:140px; float:left;}
.mkt_3 li p{ width:140px; float:left; margin:6px 0 0px 6px;}
.mkt_4{ width:200px; float:left;margin-top:6px;}

#hk_xw{width:1200px; margin:0 auto; clear:both;box-sizing: border-box; padding-left: 12px;padding-right: 12px;padding-top: 30px;overflow: hidden;}
.xw_1{ float:left; width:50%; position:relative; box-sizing: border-box;padding-right: 20px;}

.xw_1 .newsfirst{width: 100%;	margin: 0;	padding-bottom: 16px;	padding-top: 25px;	border-bottom: 1px dashed #d8d8d8;	overflow: hidden;}
.xw_1 .newsfirst img{
	width: 188px;
	height: 100px;
	display: block;
	float: left;
}
.xw_1 .newsfirst .newscontent{float: left;	padding-left: 213px;	padding-right: 5px;	box-sizing: border-box;	width: 100%;	overflow: hidden;	margin-top: -100px;}
.xw_1 .newsfirst .newscontent a{
	display: inline-block;
	width: 100%;
	line-height: 24px;
}
.xw_1 .newsfirst .newscontent .newstitle{font-size: 18px;	color: #2f2f2f;	font-weight: 700;	white-space: nowrap;	overflow: hidden;	text-overflow:ellipsis;	padding-bottom: 15px;}
.xw_1 .newsfirst .newscontent .newstitle:hover{text-decoration: underline;}
.xw_1 .newsfirst .newscontent .newssync{font-size: 14px;	color: #2f2f2f;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;	overflow: hidden;}

.xw_1 ul{ float:left; margin-top: 15px;overflow: hidden;margin-bottom: 10px;}
.xw_1 ul li{ background:url(../images1/dian.jpg) no-repeat left center; padding-left:20px; width:49%; line-height:24px;float: left;box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	font-size: 14px;
	line-height: 28px;
	margin-right: 1%;
}
.xw_1 ul li a{color: #2f2f2f;}
.xw_1 ul li:hover a{text-decoration: underline;}
.xw_2{padding-right: 0;padding-left: 20px;}
.xw_3{background:url(../images1/bg3.jpg) no-repeat bottom right #f8f8f8;}
.xw_4{background:url(../images1/bg4.jpg) no-repeat bottom right #f8f8f8; margin-right:0px; width:299px;}
#hk_xw .xw_3 li{ width:52px; float:left; margin-right:8px;}
#hk_bz{background:#e8e8e8; height:143px;}
.bz_1{width:1200px; margin:0 auto;}
.bz_1 p{ float:left; margin:20px 30px 0 30px;}

#hk_sh{width:1200px; margin:10px auto; height:109px;}
#kh_lay{ height:38px;width:1200px; margin:10px auto;}
#kh_lay #kf_list{ width:840px; height:38px; overflow:hidden;}
#kh_lay #kf_list li{ float:left; margin-right:8px; display:inline; width:auto;}
#kh_lay #kf_list li img{ clear:both; width:80px; height:32px;}

#friend_lay{width:1200px; margin:25px auto;	border:1px solid #ebebeb;	height:auto;	padding-bottom:15px;}
#friend_lay #friend_list{ margin-left:20px; display:block; margin-top:15px; margin-right:20px; background:#fff}
#friend_lay  h3{ font-size:14px; margin:16px 0 0 20px;}
#friend_lay #friend_list li { line-height:22px; margin-right:12px; display:inline;}
#friend_lay #friend_list li a{ color:#7b7b7c;}

.btna{ background-color:#0a3c79;}
.fontaa{ font-size:16px;}
.index_newTeacherName{color:#C5BABA; text-align:left;line-height:36px;width:150px;}
.index_newTeacherName a{color:#2f2f2f;font-weight: bold;}
.index_newTeacherName a:hover{color:#000;}
.index_newTeacherName2{color:#888888; text-align:left;line-height:20px;width:150px;}
.index_newTeacherName2 a{color:#888888;}
.index_newTeacherName2 a:hover{color:#000;}
.index_newTeacherName3{color:#C5BABA; text-align:center;line-height:36px;}
.index_newTeacherName3 a{color:#2f2f2f;font-weight: bold;}
.index_newTeacherName3 a:hover{color:#000;}
.index_newTeacherTel{color:#7b7b7c; text-align:center;line-height:20px;}

.indexJinpaijiangshiLeft{ width:580px; float:left;background-color: #FCFCFC;}
.indexJinpaijiangshi{width:580px; float:left; margin-left:5px; border-bottom:1px dashed #CCC; overflow: hidden;box-sizing: border-box;height: 40px;line-height: 40px;}
.indexJinpaijiangshi:nth-last-of-type(1){border-bottom: 0;}
.indexJinpaijiangshiLi{width:70px; margin-right:5px;float:left; background-color:#eaeaea; color:#333; line-height:27px; text-align:center; margin-top:7px;}
.indexJinpaijiangshiLi a{ color:#4685d4; font-weight:bold;}
.indexJinpaijiangshiLi a:hover{ color:#000;}
.indexJinpaijiangshiLi2{width:505px; float:left;margin-top: 3px;}

#hk_sjt_m{display: none;}
#hk_search_m{display: none;}


@media only screen and (max-width: 1199px) {
	.pc{ display:block}
	.mobile{ display:none;}
}
@media only screen and (max-width: 479px) {
	.pc{display:none}
	.mobile{display:block;}
}